home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Resources / System / VirusZ / Docs / VirusZ_III.History < prev    next >
Text File  |  1999-11-20  |  7KB  |  126 lines

  1. ============================================================================
  2.                         VIRUSZ III REVISION HISTORY
  3. ============================================================================
  4.  
  5. This version still causes PatchWork hits in the startup-code while scanning
  6. for an already running VirusZ_III copy. This may be fixed in a later release
  7. and doesn't influence the performance of VirusZ.
  8.  
  9.  0.93aß Changes/Additions since 0.93ß:
  10.     - Argh! Fixed tiny little bug that made 0.93ß crash on all Amigas
  11.       that don't have archiver prefs saved in 'ENV:VirusZ_III'. Thanks
  12.       to Jan Andersen and Dirk Stöcker for the reports.
  13.     - Memory Monitor now uses a pointer to ExecBase as default address
  14.       to prevent Enforcer hits when 'Chip Start Address = 0' option is
  15.       activated. Manually forced read accesses to locations $0 to $ff
  16.       still cause Enforcer hits, but that is intended. That's why you
  17.       can switch off the above mentioned option :-) Thanks to Dirk
  18.       Stöcker for the report and idea.
  19.     - Fixed unsafe calls to FindTask() in 'Fake SnoopDos' code. Fixed
  20.       shutdown code for timer port. Thanks to Dirk Stöcker again for
  21.       the reports and for sending PatchWork (written by Richard Körber),
  22.       a very useful debug utility.
  23.     - Added recognition for patches caused by PoolMem and PatchWork.
  24.       Thanks again to Dirk for sending that stuff.
  25.  
  26.  0.93ß  Changes/Additions since 0.92ß:
  27.     - Finally added a new file check that works asynchronously. Right
  28.       now it doesn't support archives and doesn't create a report, but
  29.       all other features of VZ II file check have been implemented.
  30.     - Certainly added preferences windows for file check. Some features
  31.       are not implemented yet, just ignore those settings.
  32.  
  33. ----------------------------------------------------------------------------
  34. Oh, oh, it's September already, and nothing great happened to VirusZ III.
  35. This really is a shame, but I was on a holiday trip in August after my final
  36. exams...
  37.  
  38.  0.92ß  Changes/Additions since 0.91ß:
  39.     - Added some system patches to vector check that disturbed me on
  40.       my machine;-)
  41.     - Changed VirusZ status to FREEWARE until I will have more time
  42.       to develop new features or at least finish VirusZ III. Why should
  43.       you pay money for an incomplete program?
  44.  
  45. ----------------------------------------------------------------------------
  46. From March to August '98 I'm once again just at home for the week-ends.
  47. This will definitely delay further development, but I'm going to try my
  48. best to finish the work I've started as soon as possible.
  49.  
  50.  0.91ß  Changes/Additions since 0.90ß:
  51.     - Added xvs.library version string to About request. Idea by
  52.       Jan Andersen.
  53.     - Fixed Disk-Validator check (path was DFx::L/Disk-Validator),
  54.       thanks to Dirk Stöcker for the report.
  55.  
  56. ----------------------------------------------------------------------------
  57. Please understand that I didn't have the time to write a documentation
  58. for VirusZ III until now, just try the features yourself, most things are
  59. quite similar to VirusZ II.
  60. Best thing would be to run VirusZ III permanently in the background and
  61. call VirusZ II if you want to check files/sectors. Disable all background
  62. checking in VirusZ II 1.42/1.43 then to avoid double testing.
  63. Sorry, but huge programs, like VirusZ became over the years, cannot be
  64. rewritten in just a few days.
  65.  
  66.  0.90ß  Changes/Additions since VirusZ II 1.42a:
  67.     - Argh, just after releasing the fixed version, I found another
  68.       bug in the Vector Check code. But now it's fully fixed.
  69.     - Added option to Memory Monitor to skip the low memory region
  70.       in Chip-Ram to prevent Enforcer hits.
  71.     - Fixed little bug in Memory Monitor, the scroll functions didn't
  72.       roll over the end of a region properly.
  73.     - Changed whole signal/message handling to asynchronous style.
  74.       The second (background) process is obsolete and has been removed.
  75.       Even reqtools requesters are asynchronous now, everything runs
  76.       at the same time and nothing blocks out VirusZ. Functionality is
  77.       now just limited by the number of free task signals as each
  78.       window needs at least one.
  79.     - Rewritten whole startup code, all initialization routines and
  80.       module setups for proper support of all new features.
  81.     - Removed File Check and Sector Check. These must be rewritten
  82.       first to be able to support async design.
  83.     - Totally rewritten Bootblock Lab. The brainfile is compatible
  84.       to VirusZ II but is stored by default in 'S:' now.
  85.     - Totally new and safe device scanner: Only disk-based devices will
  86.       be recognized. This should prevent complications with some odd
  87.       harddisks, cd-roms etc.
  88.     - Added new preferences. The preferences format changed and is no
  89.       longer compatible with VirusZ II as many things became obsolete.
  90.     - All settings are stored in ENV:VirusZ_III subdirectory now, as
  91.       there will be created several files.
  92.     - Preferences are kind of interactive now, every change is used
  93.       immediately. There's no more need for Use/Cancel buttons.
  94.     - VirusZ remembers all window positions now. After a restart all
  95.       windows will appear at their old positions. This only works if
  96.       centering is disabled (in Misc Prefs)!
  97.     - Added a few new patches to the vector check. Thanks to all the
  98.       guys who sent them.
  99.     - Added new viruses to xvs.library: 'Death To Maxs' 1-4 trojans.
  100.       Thanks to Jan Andersen for sending them.
  101.     - Re-added 'Hide Known Patches' option to Vector Check as this
  102.       is really useful if you have lots of patches in your system.
  103.     - Added new feature to Vector Check: If VirusZ detects some new
  104.       unknown vectors, the Vector Check will mark them '--> CHANGED
  105.       SINCE LAST CHECK' when they are first reported. This comment
  106.       will then change to '--> SUSPICIOUS' as usual after a refresh.
  107.       This may help you at determining which program causes which
  108.       changes. Idea by Ramiro Garcia and others.
  109.     - Removed detection for Sinmut bootvirus. This actually isn't a
  110.       virus, but some intro bootblock.
  111.     - Added/improved ARexx scripts CheckFiles.vzrx and CheckDir.vzrx.
  112.       CheckFiles supports multiple filenames as arguments and
  113.       CheckDir reports which drawer has been checked now. Thanks to
  114.       Ramiro Garcia for developping the improvements.
  115.  
  116. This history entry is just a rough overview of what happened in the last
  117. few weeks. I sat in front of my machine almost every evening, my girlfriend
  118. is getting angry and other hobbies (even television) are canceled.
  119. There were several moments when another huge problem appeared that I didn't
  120. believe in myself any longer and thought about cancelling all the work, but
  121. until now, I nevertheless managed to solve all the problems (asynchronous
  122. layout is really tricky ;-)
  123. There is still a lot of work to come, as I'm planning new features for the
  124. File Check and other parts of VirusZ III, but I really hope that some day
  125. I can say: It's done!
  126.